Domain logic and convenience features for manipulating UML Models
This module adds a couple of domain logic features to the UMLClass
class family defined by TW.UML.MetaModel . Specifically, it adds
some computed features, such as the notion of a "qualified name" of
a UML model element, and the "superclasses" and "subclasses" of UML
generalizable elements.
It also redefines SEF to be TW.SEF.SimpleModel , which adds
querying and XMI reading aspects to the basic in-memory SEF
structural model.
Imported modules
|
|
from TW.API import *
from TW.SEF.Queries import NodeList, ComputedFeature
import TW.SEF.SimpleModel
import TW.UML.MetaModel
from types import StringType, FunctionType
|
Classes
|
|
|
|